package me.lxqq.erp.bemall;

import com.huice.base.TestBase;
import me.lxqq.test.web.MessagePool;
import org.testng.Assert;
import org.testng.annotations.Test;

import java.util.Map;


/**
 * 既康支付页
 * 时间：2018年6月6日23:14:23
 * 作者：lxqq0000
 */
public class SendOrderPayTesst extends TestBase {

    @Test
    public void test() {
        Object[][] dataArr = getdata();
        if (dataArr.length == 0 || dataArr[0].length == 0) {
            Assert.fail("数据配置文件没有数据！");
        }
        Map<String, String> dataMap = (Map<String, String>) dataArr[0][0];
        String url = dataMap.get("既康支付页URL");

        //验证当前是既康支付页
        Assert.assertTrue(locator.waitToUrlStartsWith(url), "没有跳转到既康支付页");
        //获取订单号
        String orderCode = locator.getText("既康支付页", "订单号");
        //保存订单号
        MessagePool.message(dataMap.get("订单号"), orderCode);
        //点击立即支付按钮
        locator.click("既康支付页", "立即支付按钮");
        //验证等待到跳转到新url
        Assert.assertTrue(locator.waitNotUrlStartsWith(url), "任然在既康支付页没有跳转");

    }

}
